import axios from "axios";
let http=axios.create({
    //开发环境基地址
    baseURL:"https://v3pz.itndedu.com/v3pz",
    //超时时间处理
    timeout:50000000
})
//请求拦截器
http.interceptors.request.use((config)=>{
    // let userStore=useUserStore();
    // //headers,给服务器带公共参数
    // config.headers.token=userStore.token
    // //返回配置对象
    return config
})
//响应拦截器
http.interceptors.response.use((response)=>{
    //成功回调
    return response.data
},(error)=>{
    //失败回调，处理网络错误
    //定义一个变量用于存储网络错误信息
    let msg="";
    // let status=error.response.code;
    // switch(status){
    //     case 401:
    //         msg="token过期"
    //         break;
    //     case 403:
    //         msg="无权限"
    //         break;
    //     case 404:
    //         msg="找不到页面"
    //         break;
    //     default:
    //         msg="网络过期"
    //         break;
    // }
    // ElMessage({
    //     type:'error',
    //     message:msg,
    // })
    //返回一个错误的promise对象
    return Promise.reject(error)
})

export default http